
var path = require('path');
var projectConfig = require('../../config');
var shortid = require('shortid');
/**
 * 系统配置
 * 
 * @namespace
 * @property {array}  ids  - 来往的项目编号
 * @property {number} ids.players       - The default number of players.
 */
var rootPath = path.join(__dirname, '../../')

var config = {
  randId: shortid.generate().toLocaleLowerCase(),
  port: 2222, 
  baseURL: '/rlcas',
  rootPath: rootPath,
  logsPath: path.join(projectConfig.logPath, 'logs'),
  logsFile: path.join(projectConfig.logPath, 'files'),
  imgPath: path.join(__dirname, 'log.png'),
  mysql: {
    host: '172.16.18.154',
    port: 3306,
    user: 'root',
    password: 'fugleF#@~!2018',
    database: 'xiaoyaoji'
  },
  redis: {
    host: '172.16.18.154',
    port: 6380,
    password: '',
    db: 6
  },
  env: ['dev', 'test', 'pre', 'prod'],
  // 事件类型
  logType: [
    'all',
    'click', // 点击事件
    'oper', // 接口输出
    'moon', // 页面首次进入性能监控
    'pu', // pv, uv统计
    'js', // js执行错误 
    'error', // 系统错误日志
    'member', // 用户数据接口输出
    'logdebug', // 
    'urgency', // 紧急接口预警
    'event', // 自定义事件 
  ]
}

module.exports = config